#pragma once
#include "renderable2d.h"

namespace Graphics
{
	class AnimationSet :public Sprite
	{
	private:

	public:
		AnimationSet(void);
		virtual ~AnimationSet(void) = 0;

		virtual float GetSpeed(void);
		virtual int GetID(void);

		AniState GetState(void);

		bool Render(Graphic* pGraphic);

		bool Load(std::string filename);
		bool Play(void);
		bool Stop(void);
		bool Pause(void);
	};
}